package com.zhl.define;

import java.util.Scanner;

public class ArrayTest6 {
    public static void main(String[] args) {
        /*
        需求：某唱歌比赛，需要开发一个系统：可以录入6名评委的打分，录入完毕后，立即输入平均分作为选手得分。
        分析：
        1.因为开始不知道评委打的分数，所以需要用动态初始化的方式定义数组。
            double[] scores = new double[6];
        2.通过Scanner 录入评委的打分 。
            Scanner sc = new Scanner(System.in);
        3.因为六个评委，需要采用循环
            for (int i =0 ; i < scores.length; i++)
            {
                System.out.print("请输入第" + (i+1) + "名评委的打分：");
                scores[i] = sc.nextDouble("");
            }
        4.计算平均分
            double sum = 0;
            for (int i = 0; i < scores.length; i++)
            {
                sum += scores[i];
            }
            double average = sum / scores.length;
            System.out.println("平均分：" + average);
         */
        double[] scores = new double[6];
        Scanner sc = new Scanner(System.in);
        for (int i =0 ; i < scores.length; i++)
        {
            System.out.print("请输入第" + (i+1) + "名评委的打分：");
            scores[i] = sc.nextDouble();
        }

        double sum = 0;
        for (int i = 0; i < scores.length; i++)
        {
            sum += scores[i];
        }
        double average = sum / scores.length;
        System.out.println("平均分：" + average);
    }
}
